#include"main.h"
//#include<stdio.h>
//#include<string.h>
//void rotate(int* x, char* y, int n)
//{
//	int i;
//	for (i = 0; i < n ; i++)
//	{
//		*(x + i) = *(y + n - i - 1) - '0';
//	}
//}
//
//
//void mult(int cmp[], int x[], int n, int y)
//{
//	int i;
//	int b = 0;
//	for (i = 0; i < y; i++)
//	{
//		cmp[i] = x[i] * n + b;
//		b = 0;
//		if (cmp[i] >= 10)
//		{
//			b = cmp[i] / 10;
//			cmp[i] %= 10;
//		}
//	}
//}
//
//int compare(int cmp[], int x[],int n)
//{
//	int i = 0;
//	int j;
//	int k;
//	for (i = 0; i < n; i++)
//	{
//		int count = 0;
//		for (k = 0; k < n; k++)
//		{
//			if (cmp[k] != x[k])
//				break;
//			else
//				count++;
//		}
//		if (count == n)
//			return 1;
//		
//		int temp = cmp[0];
//
//		for (j = 0; j < n - 1; j++)
//		{
//			cmp[j] = cmp[j + 1];
//		}
//		cmp[n-1] = temp;
//	}
//	return 0;
//	
//	
//}
//int main()
//{
//	char x1[100] = { 0 };
//	while (scanf("%s",x1)!=EOF)
//	{
//		int x[100] = { 0 };
//		int i;
//		int y = strlen(x1);
//		rotate(x, x1, y);
//	
//		int flag = 1;
//		int count = 0;
//		for (i = 1; i <= y; i++)
//		{
//			int cmp[100] = { 0 };
//			mult(cmp, x, i, y);
//		
//			int flag=compare(cmp, x,y);
//
//			
//			if (flag == 0)
//			{
//				printf("%s is not cyclic\n", x1);
//				break;
//			}
//			else
//				count++;
//			
//		}
//		if(count==y)
//			printf("%s is cyclic\n", x1);
//	}
//
//}